<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<script>
    var res = {
        "VW3048": ["0"],
        "VW3046": ["0"],
        "VB3018": ["0", "0", "0", "0", "0", "0", "0", "0"],
        "Time": "12:30:30",
        "VB3019": ["0", "0", "0", "0", "0", "0", "0", "0"],
        "VB3012": ["0", "0", "0", "0", "0", "0", "0", "0"],
        "VB3034": ["33"],
        "VB3013": ["0", "0", "0", "0", "0", "0", "0", "0"],
        "VB3035": ["0"],
        "VB3010": ["0", "0", "0", "0", "0", "0", "0", "0"],
        "VB3032": ["0", "0", "0", "0", "0", "0", "0", "0"],
        "VB3011": ["0", "0", "0", "0", "0", "0", "0", "0"],
        "VB3033": ["0", "0", "0", "0"
            , "0", "0", "0", "0"],
        "VB3016": ["0", "0", "0", "0", "0", "0", "0", "0"],
        "VB3014": ["0", "0", "0", "0", "0", "0", "0", "0"],
        "VB3015": ["0", "0", "0", "0", "0", "0", "0", "0"],
        "VW3052": ["0"],
        "VW3050": ["0"],
        "VB3030": ["0", "0", "0", "0", "0", "0", "0", "0"],
        "VB3031": ["0", "0", "0", "0", "0", "0", "0", "0"],
        "VW3054": ["0"],
        "VW3038": ["0"],
        "VW3036": ["0"],
        "VB3009": ["0", "0", "0", "0", "0", "0", "0", "0"],
        "VB3007": ["0", "1", "0", "0", "0", "0", "0", "0"],
        "VB3029": ["0", "0", "0", "0", "0", "0", "0", "0"],
        "VB3008": ["0", "0", "0", "0", "0", "0", "0", "0"],
        "VB3001": ["0", "0", "0", "0", "0", "0", "0", "0"],
        "VB3017": ["0", "0", "0", "0", "0", "0", "0", "0"],
        "VB3023": ["0", "0", "0", "0", "0", "0", "0", "0"],
        "VB3002": ["0", "0", "0", "0", "0", "0", "0", "0"],
        "VB3024": ["0", "0", "0", "0", "0", "0", "0", "0"],
        "VB3021": ["0", "0", "0", "0", "0", "0", "0", "0"],
        "VB3000": ["0", "1", "0", "0", "0", "0", "0", "0"],
        "VB3022": ["0", "1", "0", "1", "0", "0", "0", "0"],
        "VB3005": ["0", "0", "0", "0", "0", "0", "0", "0"],
        "VB3027": ["0", "0", "0", "0", "0", "0", "0", "0"],
        "VB3006": ["0", "0", "0", "0", "0", "0", "0", "0"],
        "VB3028": ["0", "0", "0", "0", "0", "0", "0", "0"],
        "VB3003": ["0", "0", "0", "0", "0", "0", "0", "0"],
        "VB3025": ["0", "0", "0", "0", "0", "0", "0", "0"],
        "VB3004": ["0", "0", "0", "0", "0", "0", "0", "0"],
        "VB3026": ["0", "0", "0", "0", "0", "0", "0", "0"],
        "VW3040": ["0"],
        "VW3044": ["0"],
        "VB3020": ["0", "0", "0", "0", "0", "0", "0", "0"],
        "VW3042": ["0"]
    };
    var resArr=[];
    for(var i=0;i<300;i++){
        resArr.push(res);
    }
    var plcArr=[{name:'I0.1',byte:'VB3022',index:0},{name:'I0.2',byte:'VB3022',index:1}];
    var plcDataArr=[];
    function markData(){
        for(var j in plcArr){
            var o=plcArr[j];
            o.data=[];
            for(var i in resArr){
                o.data.push(resArr[i][o.byte][o.index]);
            }
            plcDataArr.push(o);
        }
    }
    markData();
    console.log(JSON.stringify(plcDataArr))
</script>
</body>
</html>